from jinja2 import Environment


# django中使用jinja2模板引擎的环境
def environment(**options):
    env = Environment(**options)

    # jinja2注册自定义过滤器
    # 字典的key是过滤器的名称 vlaue自定义函数引用
    env.filters["do_listreverse"] = do_listreverse

    return env


def do_listreverse(list):
    # 利用python中reverse函数对列表进行反转处理
    # 列表反转没有返回值，只是在列表原有基础上修改
    list.reverse()
    return list